Software Visualization Tools for Component Reuse
نویسندگان
چکیده
This paper describes our experiences with our software visualization tools for web-based visualization of remotely executing object-oriented software. The motivation of this work is to allow developers to browse web-based software repositories to explore existing code components and frameworks by creating visual documentation. Components are test driven to capture their static and run-time information in program traces and are then transformed into useful visualizations. Visualizations can help developers understand what a component does, how it works, and whether or not it can be reused in a new program.
منابع مشابه
Framework Development and Reuse Support Wolfgang
Although object-oriented programming techniques have evolved into an accepted technology with recognized benefits for software development, conventional text-based programming languages together with state-of-the-art browsing tools seem to be insufficient for a software engineer to cope with the complexity of class libraries, especially application frameworks. Both visualization techniques and ...
متن کاملVisualization Tools: University of New Mexico’s Khoros
At first glance, Khoros appears to be yet another dataflow-oriented visual-programming environment, similar to apE (Pixel, November/December 1990, pp. 30-35) and AVS (Pixel, July/August 1990, pp. 30-33). Like apE and AVS, Khoros uses icons on a two-dimensional grid to represent data-visualization processes and lines connecting the icons to represent data flow. Two features, however, distinguish...
متن کاملDOVE: A Distributed Object Visualization Environment
Large-scale distributed systems typically contain many heterogeneous components [16]. To manage these types of systems, applications and administrators must be able to monitor the status and proper functioning of system resources. This paper describes the design and use of a distributed object visualization environment (DOVE) that supports monitoring and visualization of applications and servic...
متن کاملELVIZ: A Query-Based Approach to Model Visualization
Visualization is an important technique for understanding and exploring complex models. To be useful, visualizations have to be specifically tailored towards the visualization task and the analyzed model. Many standard charts or graph-based visualizations exist, but need to be mapped to the concepts of the model under study. Existing model visualization tools often have predetermined visualizat...
متن کاملSoftware Visualization Techniques for the Representation and Exploration of Execution Traces with a Focus on Program Comprehension Tasks
The analysis of execution traces can reveal important information about the behaviour of software. This information can in turn be used to help with a variety of software engineering applications including software maintenance, performance analysis, and software security. Traces, however, tend to be extremely large. Various visualization techniques have been proposed to help software engineers ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004